import os

base_dir = os.path.dirname(os.path.abspath(__file__))
class Config:# 全局常量
    SQLALCHEMY_DATABASE_URI = "sqlite:///../test.db"
    LOGIN_PASSWORD = "123456" # 登录密码
    PAYLOAD_DIR = os.path.join(base_dir,'payloads') # 存放payload的目录
    PROJECT_CODE_DIR = os.path.join(PAYLOAD_DIR,'project') # 存放项目对应code的目录
    SESSION_NAME = 'XSS_SESSION' # 登录状态的session名
    WEB_ROOT = 'xss.com' # 指定本系统对外的web主机名
    SESSION_TIMEOUT = 3600 # session过期时间 单位秒

if not os.path.exists(Config.PAYLOAD_DIR):
    os.makedirs(Config.PAYLOAD_DIR)

if not os.path.exists(Config.PROJECT_CODE_DIR):
    os.makedirs(Config.PROJECT_CODE_DIR)